From 3ede2e71352e2a73da42eac8929782c2b3dd9d6d Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 4 May 2010 12:46:56 +0100 Subject: [PATCH] credit2/cpupools: Fix crash Signed-off-by: Juergen Gross --- xen/common/schedule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/common/schedule.c b/xen/common/schedule.c index 9fd6e5c061..52ca2b8944 100644 --- a/xen/common/schedule.c +++ b/xen/common/schedule.c @@ -216,7 +216,8 @@ int sched_init_vcpu(struct vcpu *v, unsigned int processor) TRACE_2D(TRC_SCHED_DOM_ADD, v->domain->domain_id, v->vcpu_id); - if ( unlikely(per_cpu(schedule_data, v->processor).sched_priv == NULL) ) + if ( unlikely(per_cpu(schedule_data, v->processor).sched_priv == NULL) + && (DOM2OP(d)->alloc_pdata != NULL) ) { per_cpu(schedule_data, v->processor).sched_priv = SCHED_OP(DOM2OP(d), alloc_pdata, processor); -- 2.30.2